/*
package com.irdstudio.efp.nls.service.impl;

import com.irdstudio.basic.framework.core.base.FrameworkService;
import com.irdstudio.efp.nls.service.dao.psd.NlsApplyApprovalInfoDAO;
import com.irdstudio.efp.nls.service.domain.psd.NlsApplyApprovalInfo;
import com.irdstudio.efp.nls.service.facade.psd.NlsApplyApprovalInfoService;
import com.irdstudio.efp.nls.service.vo.psd.NlsApplyApprovalInfoVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service("nlsApplyApprovalInfoService")
public class NlsApplyApprovalInfoServiceImpl implements NlsApplyApprovalInfoService, FrameworkService {

    @Autowired
    private NlsApplyApprovalInfoDAO nlsApplyApprovalInfoDAO;

    @Override
    public Integer deleteByPrimaryKey(String appFlowNo) {
        return nlsApplyApprovalInfoDAO.deleteByPrimaryKey(appFlowNo);
    }

    @Override
    public Integer insert(NlsApplyApprovalInfoVO record) {
        return nlsApplyApprovalInfoDAO.insert(beanCopy(record,new NlsApplyApprovalInfo()));
    }

    @Override
    public Integer insertSelective(NlsApplyApprovalInfoVO record) {
        return nlsApplyApprovalInfoDAO.insertSelective(beanCopy(record,new NlsApplyApprovalInfo()));
    }

    @Override
    public NlsApplyApprovalInfoVO selectByPrimaryKey(String appFlowNo) {
        return beanCopy(nlsApplyApprovalInfoDAO.selectByPrimaryKey(appFlowNo),new NlsApplyApprovalInfoVO());
    }

    @Override
    public Integer updateByPrimaryKeySelective(NlsApplyApprovalInfoVO record) {
        return nlsApplyApprovalInfoDAO.updateByPrimaryKeySelective(beanCopy(record,new NlsApplyApprovalInfo()));
    }

    @Override
    public Integer updateByPrimaryKey(NlsApplyApprovalInfoVO record) {
        return nlsApplyApprovalInfoDAO.updateByPrimaryKey(beanCopy(record,new NlsApplyApprovalInfo()));

    }
}*/
